﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities.Auditing;

namespace taigu.WeChat
{
    public class WeChatUsers : AuditedAggregateRoot<Guid>
    {
        public Guid? user_id { get; set; }
        public string nick_name { get; set; }
        public string real_name { get; set; }
        public string open_id { get; set; }
        public string union_id { get; set; }
        public string avatar_url { get; set; }
        public string employee_id { get; set; }
        public string bu_id { get; set; }
        public string company_id { get; set; }
        public string email { get; set; }
        public UserType user_type { get; set; }
        public UserStatus status { get; set; }
        public int token { get; set; }
        public int token_expire_time { get; set; }

        /*
         
id      	int	自增列	必须	数据表自增ID
user_id 	string	用户UUID	必须	用户UUID
nick_name	String		必须	微信昵称
real_name	string			真实姓名
open_id	    string		必须	微信openId
union_id	string			微信unionId
avatar_url	string		必须	微信头像地址
employee_id	string			员工ID
bu_id	    int			事业部ID
company_id	int			公司ID
email	    string			邮箱
user_type   	枚举		必须	类型
status	        枚举	1	必须	状态
create_time 	timestamp		必须	记录时间
update_time 	timestamp			更新时间
token	        string		必须	Token
token_expire_time   	int		必须	Token过期时间

         
         */
    }
}
